// 在一个自定义模块中，默认情况下， module.exports = {}

const username = '张三'

// 向 module.exports 对象上挂载 username 属性
module.exports.username = username

function sayHello() {
    console.log('大家好，我是' + username)
}

// 向 module.exports 对象上挂载 sayHello 方法
module.exports.sayHello = sayHello

// 最终，向外共享的结果，永远都是 module.exports 所指向的对象
exports.age = 20
exports.sayHello = function() {
    console.log('大家好！')
}

// 让 module.exports 指向一个全新的对象
module.exports = {
    nickname:'你大爷的',
    sayHi(){
        console.log('hi diaomao')
    }
}

console.log('吊毛来了')
sayHello()
